package com.john.booter.module.option.service;

import java.util.List;

import com.john.booter.domain.entity.Option;
import com.john.booter.pagination.DataTable;
import com.john.booter.pagination.Pager;

public interface OptionService {
	/**
	 * 清空表
	 */
	void deleteAll();
	/**
	 * 按code清空
	 * @param codes
	 */
	void deleteByCodes(List<String> codes);
	/**
	 * 批量插入
	 * @param options
	 */
	void batchMerge(List<Option> options);
	/**
	 * datatables列表
	 * @param pg
	 * @return
	 */
	DataTable<Option> findDataTable(Pager pg);
	
}
